home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Games Collection 1 / software vault.zip / software vault / CDR06 / MURDR203.ZIP / SYSOP.DOC < prev    next >
Text File  |  1993-07-11  |  13KB  |  300 lines

  1.  
  2.                        M U R D E R      M A N S I O N
  3.  
  4.                              W r i t t e n    b y
  5.  
  6.                     W i l l i a m    H.    R o u n t r e e
  7.  
  8.                   C o p y r i g h t  (c)   1 9 9 2, 1 9 9 3
  9.  
  10.  
  11. Murder Mansion, Copyright (c) 1992, 1993 by William H. Rountree, is being
  12. distributed as Shareware. Under this concept you may use the SHAREWARE
  13. (unregistered) version for a reasonable period of time for evaluation
  14. after which you must either register your copy or discontinue  usage.
  15.                      
  16. Disclaimer:
  17.  
  18.      This program and other files associated with it are not 
  19.      guaranteed to be bug free or virus free.  We are not
  20.      responsible for any damages of any kind, including
  21.      profit loses and dta loss, that relate directly or
  22.      indirectly to these programs and files.  You may
  23.      distribute this program, as long as it is in unmodified 
  24.      for with all the files originally included.
  25.  
  26. Credits:
  27.      Visual Basic (R) is a registered trade mark of Microsoft Corporation
  28.  
  29.      PCBoard (R) is a registered trade mark of Clark Development
  30.                  Corporation
  31.  
  32.      DoorFrame is copyrighted Ted Freeman 1990-3
  33.  
  34. Overview:
  35.  
  36.           * * * * * * * This Door Requires ANSI  * * * * * * *
  37.  
  38.      Murder Mansion is a role playing type door game.  This door does not
  39.      contain any time limit except that of the user's existing time left
  40.      online.  Although not written to operate on a multi-tasking environment,
  41.      it has been tested to do so without any known problems.  This door will
  42.      support a unlimited number of users.  This door will support RBBS,
  43.      Wildcat and PCBoard.  It is also written to be able to use Com ports and
  44.      IRQ's not usually used.  This door does NOT require any daily maintance.
  45.      This door code is written using Visual Basic 1.0 and DoorFrame runtime
  46.      library.
  47.  
  48. Configuration file setup:
  49.                                 Example Batch File
  50.                                 ------------------
  51. A sample batch file is included and is similar to the following:
  52.  
  53.    ECHO OFF
  54.    CD\DOORS\MURDER         <=- Switch to the door's Directory.
  55.    MURDER MURDER.CFG       <=- Execute the door program and pass the
  56.                                 configuration filename to the program.
  57.    CD\PCB                  <=- Go back to PCB DIR when user exits door.
  58.    BOARD                   <=- Restart BBS.
  59.  
  60.  
  61.                           Configuration Files
  62.                           -------------------
  63.  
  64. Example configuration file for PCBOARD.SYS
  65. ------------------------------------------
  66.  
  67. C:\PCB\PCBOARD.SYS  <=-  (Full pathname of your PCBOARD.SYS file)
  68. Prime Base          <=-  (Change this to your BBS name)
  69. William             <=-  (The Sysop's first name)
  70. Rountree            <=-  (The Sysop's last name)
  71. 00000               <=-  (Your BBS Registration Number)
  72. William Rountree    <=-  (Person who paid to register the door)
  73. 14                  <=-  (Number of days before removing an inactive user)
  74. 3                   <=-  (Number of Cases to create each day)
  75.  
  76. Example configuration file for USERS.SYS
  77. ------------------------------------------
  78.  
  79. C:\PCB\USERS.SYS    <=-  (Full pathname of your USERS.SYS file)
  80. Prime Base          <=-  (Change this to your BBS name)
  81. William             <=-  (The Sysop's first name)
  82. Rountree            <=-  (The Sysop's last name)
  83. 00000               <=-  (Your BBS Registration Number)
  84. William Rountree    <=-  (Person who paid to register the door)
  85. 14                  <=-  (Number of days before removing an inactive user)
  86. 3                   <=-  (Number of Cases to create each day)
  87.  
  88. Example configuration file for DOOR.SYS
  89. ---------------------------------------
  90.  
  91. C:\BBS\DOOR.SYS     <=-  (Full pathname of your DOOR.SYS file)
  92. Prime Base          <=-  (Change this to your BBS name)
  93. William             <=-  (The Sysop's first name)
  94. Rountree            <=-  (The Sysop's last name)
  95. 00000               <=-  (Your BBS Registration Number)
  96. William Rountree    <=-  (Person who paid to register the door)
  97. 14                  <=-  (Number of days before removing an inactive user)
  98. 3                   <=-  (Number of Cases to create each day)
  99.  
  100. Example configuration file for USERINFO.DAT
  101. -------------------------------------------
  102.  
  103. C:\BBS\USERINFO.DAT <=-  (Full pathname of your USERINFO.DAT file)
  104. Prime Base          <=-  (Change this to your BBS name)
  105. William             <=-  (The Sysop's first name)
  106. Rountree            <=-  (The Sysop's last name)
  107. 00000               <=-  (Your BBS Registration Number)
  108. William Rountree    <=-  (Person who paid to register the door)
  109. 14                  <=-  (Number of days before removing an inactive user)
  110. 3                   <=-  (Number of Cases to create each day)
  111.  
  112. Example configuration file for CALLINFO.BBS
  113. -------------------------------------------
  114.  
  115. C:\BBS\CALLINFO.BBS <=-  (Full pathname of your CALLINFO.BBS file)
  116. Prime Base          <=-  (Change this to your BBS name)
  117. William             <=-  (The Sysop's first name)
  118. Rountree            <=-  (The Sysop's last name)
  119. 00000               <=-  (Your BBS Registration Number)
  120. William Rountree    <=-  (Person who paid to register the door)
  121. 14                  <=-  (Number of days before removing an inactive user)
  122. 3                   <=-  (Number of Cases to create each day)
  123.  
  124. Example configuration file for DORINFOx.DEF
  125. -------------------------------------------
  126.  
  127. C:\BBS\DORINFOx.DEF <=-  (Full pathname of your DORINFOx.DEF file
  128.                           where 'x' is the BBS Node number.
  129. Prime Base          <=-  (Change this to your BBS name)
  130. William             <=-  (The Sysop's first name)
  131. Rountree            <=-  (The Sysop's last name)
  132. 00000               <=-  (Your BBS Registration Number)
  133. William Rountree    <=-  (Person who paid to register the door)
  134. 14                  <=-  (Number of days before removing an inactive user)
  135. 3                   <=-  (Number of Cases to create each day)
  136.  
  137. Example configuration file for SFDOORS.DAT
  138. ------------------------------------------
  139.  
  140. C:\BBS\SFDOORS.DAT  <=-  (Full pathname of your SFDOORS.DAT file)
  141. Prime Base          <=-  (Change this to your BBS name)
  142. William             <=-  (The Sysop's first name)
  143. Rountree            <=-  (The Sysop's last name)
  144. 00000               <=-  (Your BBS Registration Number)
  145. William Rountree    <=-  (Person who paid to register the door)
  146. 14                  <=-  (Number of days before removing an inactive user)
  147. 3                   <=-  (Number of Cases to create each day)
  148.  
  149. Example configuration file for CHAIN.TXT
  150. ----------------------------------------
  151.  
  152. C:\BBS\CHAIN.TXT    <=-  (Full pathname of your CHAIN.TXT file)
  153. Prime Base          <=-  (Change this to your BBS name)
  154. William             <=-  (The Sysop's first name)
  155. Rountree            <=-  (The Sysop's last name)
  156. 00000               <=-  (Your BBS Registration Number)
  157. William Rountree    <=-  (Person who paid to register the door)
  158. 14                  <=-  (Number of days before removing an inactive user)
  159. 3                   <=-  (Number of Cases to create each day)
  160.  
  161. Example configuration file for GTUSER.BBS
  162. ----------------------------------------
  163.  
  164. C:\BBS\GTUSER.BBS   <=-  (Full pathname of your GTUSER.BBS file)
  165. Prime Base          <=-  (Change this to your BBS name)
  166. William             <=-  (The Sysop's first name)
  167. Rountree            <=-  (The Sysop's last name)
  168. 1                   <=-  (COM port number - defaults to 1)
  169. 1                   <=-  (Node number - defaults to 1)
  170. 00000               <=-  (Your BBS Registration Number)
  171. William Rountree    <=-  (Person who paid to register the door)
  172. 14                  <=-  (Number of days before removing an inactive user)
  173. 3                   <=-  (Number of Cases to create each day)
  174.  
  175. Example configuration file for TRIBBS.SYS
  176. ----------------------------------------
  177.  
  178. C:\BBS\TRIBBS.BBS   <=-  (Full pathname of your TRIBBS.SYS file)
  179. Prime Base          <=-  (Change this to your BBS name)
  180. William             <=-  (The Sysop's first name)
  181. Rountree            <=-  (The Sysop's last name)
  182. 00000               <=-  (Your BBS Registration Number)
  183. William Rountree    <=-  (Person who paid to register the door)
  184. 14                  <=-  (Number of days before removing an inactive user)
  185. 3                   <=-  (Number of Cases to create each day)
  186.  
  187. NOTE: At present it is unclear which BBS systems read their BBS drop files
  188.       back in and make updates to the system files upon termination of a door.
  189.       If your BBS performs this function then your files will be updated,
  190.       otherwise nothing will change and the updates will have to be performed
  191.       manually. It is left to the individual Sysop to know if his BBS
  192.       software does indeed perform the updates or not.
  193.  
  194.     DoorFrame requires DOS 3.x and up since all files are opened in SHARED
  195.     mode.
  196.  
  197.     When using PCBOARD.SYS, DoorFrame also accesses the USERS file.
  198.  
  199.     When using USERS.SYS, DoorFrame also accesses PCBOARD.SYS, PCBOARD.DAT
  200.     and the USERS file.
  201.  
  202.     The DOOR.SYS used by DoorFrame is the standard 52 line GAP (tm) file.
  203.  
  204.     The CALLINFO.BBS used by DoorFrame currently contains 36 lines.
  205.  
  206.     If ANY Basic error is encountered, it will branch to ERR.ROUTINE and
  207.     call the ERRORS subroutine. The error will be printed to the screen and
  208.     written to DFRAME.ERR. Your Door will then exit back to the BBS.
  209.  
  210. Fossil Driver Support
  211. ---------------------
  212.  
  213. BNU:
  214.  
  215. - With the following command line:  MURDER MURDER.CFG /FD
  216.   Murder Mansion did not operate properly.
  217. - With the following command line:  MURDER MURDER.CFG
  218.   Murder Mansion runs fine.
  219.  
  220. XOO:
  221. - With the following command line: MURDER MURDER.CFG /FD
  222.   Murder Mansion did not operate properly.
  223. - I know that X00 can be disabled temporarly before running the door
  224.   and then re-enabled afterwards.  Anyone using this fossil, please 
  225.   let me know how to get it to work. (Thanks!)
  226.  
  227. Environment Variables:
  228.  
  229. BBS Putt Putt supports COM 1-4 on the standard IRQ's - COM1/COM3 = IRQ4 and
  230. COM2/COM4 = IRQ3. If you wish to use a non-standard IRQ, add the IRQ
  231. number after the configuration filename.
  232.     PUTT PUTT.CFG /5  or
  233.     PUTT PUTT.CFG /%IRQ%  for the environment variable.
  234. The /5 tells BBS Putt Putt to use IRQ5 rather than the standard IRQ4 that
  235. is normally used with COM1. No /x parameter is needed for the standard IRQ's.
  236.  
  237. When specifying the location of the system file on line 1 of the doors .CFG
  238. file, you may use the environment variables %pcbdrive%, %pcbdir%, %pcbnode%,
  239. and %wcnodeid%. Some examples:
  240.  PCBoard:
  241.    USERS.SYS in C:\PCB           - %pcbdrive%%pcbdir%\USERS.SYS
  242.    USERS.SYS in C:\PCB\NODE1     - %pcbdrive%%pcbdir%\NODE%pcbnode%\USERS.SYS
  243.  
  244.  Wildcat!:
  245.    USERINFO.DAT in C:\WC\NODE1   - C:\WC\NODE%wcnodeid%
  246.  
  247. Non-PCBoard systems may use the PCB environment variables by setting them
  248. in either AUTOEXEC.BAT or in the batch that runs the door. For example:
  249.  SET PCBDRIVE=C:
  250.  SET PCBDIR=\BBSDIR
  251.  SET PCBNODE=1
  252.  
  253.  
  254. Batch file setup:
  255.  
  256.      Example:          
  257.      
  258.      cd\doors\murder      
  259.      murder murder.cfg
  260.      cd\pcb
  261.      board
  262.  
  263. Daily Maintance:
  264.  
  265.      No modification of your daily maintance is required since Murder Mansion
  266.      performs it's Daily Maintance on the first caller that day.  This
  267.      Maintance is very short and should not delay the play by that call
  268.      very much.
  269.  
  270. Limitations:
  271.  
  272.      This door will continue to operate in it's original condition until
  273.      it is registered.  The unregistared version is limited to 1 case per
  274.      day, while the registered is Sysop configurable upto 9 cases per day.
  275.      A user is also limited to playing 10 cases per month in th unregistered
  276.      version.
  277.  
  278. Beta Testing:
  279.  
  280.      This version has been beta tested only on Prime Base.
  281.  
  282. Registration:
  283.  
  284.      Murder Mansion costs $20.00 US currency to register.  I will post a 
  285.      message on Prime Base in the Door Support Conference with your 
  286.      individual registration number.  If you have any problems or questions,
  287.      please leave all messages in this area for:
  288.     
  289.           William Rountree or Sysop at:
  290.  
  291.           Prime Base Node #1: (804) 587-4289   14,400 V32Bis, V42Bis
  292.           Prime Base Node #2: (804) 587-4382   16,800 USR Dual Standard
  293.           Voice:              (804) 587-3082  
  294.  
  295. Upgrading from previous versions:
  296.  
  297.       Due to extensive rewrite, you must remove all previous files and
  298.       start over.  Please note the change in .cfg file format.
  299.      
  300.